<?php
/**
 * Created by PhpStorm.
 * User    : QingYang
 * Tel     : 181-3414-1353
 * QQ      : 1139552211
 * Date    : 2021/6/1 下午12:20
 */

namespace app\task;

use yunwuxin\cron\Task;
use app\admin\model\User;
use app\admin\model\UserLevel;

/**
 * 用户升级
 * Class UserLevel
 * @package app\task
 * User    : QingYang
 * Tel     : 181-3414-1353
 * QQ      : 1139552211
 * Date    : 2021/6/1 下午12:20
 */
class UserLevelUp extends Task {

    //设置运行时间
    public function configure() {
        $this->daily();
    }

    //具体执行任务
    protected function execute() {
        /*
         * 1.获取所有正常用户分组
         * 2.获取所有等级
         */
        $user_items  = User::instance()->getUserChunk();
        //开始升级
        UserLevel::instance()->userLevel($user_items);

        return true;

    }
}